simultaneous explosions - German English Dictionary